Skip to content

๐ŸŽจโ™ป๏ธ Style & Refactor : OG ์ปค์Šคํ…€ & ํŒŒ๋น„์ฝ˜ ์ถ”๊ฐ€#151

Merged
KongMezu merged 2 commits intodevelopfrom
refactor/link-style
Nov 16, 2025
Merged

๐ŸŽจโ™ป๏ธ Style & Refactor : OG ์ปค์Šคํ…€ & ํŒŒ๋น„์ฝ˜ ์ถ”๊ฐ€#151
KongMezu merged 2 commits intodevelopfrom
refactor/link-style

Conversation

@KongMezu
Copy link
Contributor

@KongMezu KongMezu commented Nov 16, 2025

๐Ÿ”ฅ ์ž‘์—… ๋‚ด์šฉ

  • ๋ฉ”ํƒ€ ๋ฐ์ดํ„ฐ ์ถ”๊ฐ€

Summary by CodeRabbit

๋ฆด๋ฆฌ์Šค ๋…ธํŠธ

  • ์‹ ๊ทœ ๊ธฐ๋Šฅ

    • ํŒŒ๋น„์ฝ˜์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
    • ์†Œ์…œ ๋ฏธ๋””์–ด ๊ณต์œ  ์‹œ ์‚ฌ์ดํŠธ ์ •๋ณด๋ฅผ ๋ฏธ๋ฆฌ๋ณด๊ธฐ๋กœ ํ‘œ์‹œํ•˜๋Š” Open Graph ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์—…๋ฐ์ดํŠธ

    • ์‚ฌ์ดํŠธ ์–ธ์–ด๊ฐ€ ํ•œ๊ตญ์–ด๋กœ ๋ณ€๊ฒฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

@vercel
Copy link

vercel bot commented Nov 16, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
af-fe Ready Ready Preview Comment Nov 16, 2025 0:38am

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Nov 16, 2025

์ „์ฒด ์š”์•ฝ

HTML ์–ธ์–ด ์†์„ฑ์„ ํ•œ๊ตญ์–ด๋กœ ๋ณ€๊ฒฝํ•˜๊ณ  Open Graph ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ์™€ ํŒŒ๋น„์ฝ˜ ๋งํฌ๋ฅผ ๋ฌธ์„œ์˜ Head ์„น์…˜์— ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋Ÿฐํƒ€์ž„ ๋กœ์ง ๋ณ€๊ฒฝ์€ ์—†์Šต๋‹ˆ๋‹ค.

๋ณ€๊ฒฝ ์‚ฌํ•ญ

์‘์ง‘๋„ / ํŒŒ์ผ ์š”์•ฝ
๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ๋ฐ ๋ฌธ์„œ ๊ตฌ์„ฑ
src/pages/_document.tsx
HTML ์–ธ์–ด ์†์„ฑ์„ "en"์—์„œ "ko"๋กœ ๋ณ€๊ฒฝ; Open Graph ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ(og:title, og:description, og:image, og:url, og:type) ์ถ”๊ฐ€; ํŒŒ๋น„์ฝ˜ ๋งํฌ ์ถ”๊ฐ€; ํ•จ์ˆ˜ ์„ ์–ธ ์„œ์‹ ์กฐ์ •

์˜ˆ์ƒ ์ฝ”๋“œ ๊ฒ€ํ†  ๋‚œ์ด๋„

๐ŸŽฏ 2 (Simple) | โฑ๏ธ ~8๋ถ„

์ฃผ์˜ ์‚ฌํ•ญ:

  • Open Graph ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ๊ฐ’์ด ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์„ค์ •๋˜์—ˆ๋Š”์ง€ ํ™•์ธ
  • ํŒŒ๋น„์ฝ˜ ํŒŒ์ผ ๊ฒฝ๋กœ๊ฐ€ ์œ ํšจํ•œ์ง€ ๊ฒ€์ฆ

์ œ์•ˆ๋œ ๋ผ๋ฒจ

style, update

์ œ์•ˆ๋œ ๊ฒ€ํ† ์ž

  • jjangminii
  • skyblue1232

์‹œ

๐Ÿฐ ํ•œ๊ตญ๋ง๋กœ ์ธ์‚ฌํ•˜๋Š” ํŽ˜์ด์ง€๋„ค์š”,
์˜คํ”ˆ ๊ทธ๋ž˜ํ”„ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ์™,
ํŒŒ๋น„์ฝ˜๋„ ๊ณ ์ด ๋‹ฌ์•„์ฃผ๊ณ ,
๊ตญ์ œํ™”์˜ ์ฒซ ๋ฐœ๊ฑธ์Œ,
๋›ฐ๋›ฐ ์‹ ๋‚œ๋‹ค!

Pre-merge checks and finishing touches

โŒ Failed checks (3 warnings)
Check name Status Explanation Resolution
Title check โš ๏ธ Warning PR ์ œ๋ชฉ์ด ์‹ค์ œ ๋ณ€๊ฒฝ์‚ฌํ•ญ๊ณผ ๋งž์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ œ๋ชฉ์€ '์Šคํƒ€์ผ ๋งํฌ ๋ฆฌํŒฉํ† ๋ง'์„ ์•”์‹œํ•˜์ง€๋งŒ, ์‹ค์ œ ๋ณ€๊ฒฝ์‚ฌํ•ญ์€ ๋ฌธ์„œ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ(์–ธ์–ด, OG ํƒœ๊ทธ, ํŒŒ๋น„์ฝ˜) ์ถ”๊ฐ€์ž…๋‹ˆ๋‹ค. PR ์ œ๋ชฉ์„ ์‹ค์ œ ๋ณ€๊ฒฝ์‚ฌํ•ญ์„ ๋ฐ˜์˜ํ•˜๋„๋ก ์ˆ˜์ •ํ•˜์„ธ์š”. ์˜ˆ: '๋ฌธ์„œ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ๋ฐ OG ํƒœ๊ทธ ์ถ”๊ฐ€' ๋˜๋Š” '_document.tsx์— ํ•œ๊ตญ์–ด ๋ฐ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ์„ค์ • ์ถ”๊ฐ€'.
Description check โš ๏ธ Warning PR ์„ค๋ช…์ด ํ…œํ”Œ๋ฆฟ ๊ตฌ์กฐ๋Š” ๋”ฐ๋ฅด์ง€๋งŒ ๋ชจ๋“  ์„น์…˜์ด ์˜ˆ์ œ ํ…์ŠคํŠธ๋กœ๋งŒ ์ฑ„์›Œ์ ธ ์žˆ๊ณ  ์‹ค์ œ ๋ณ€๊ฒฝ์‚ฌํ•ญ ์ •๋ณด๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. PR ์„ค๋ช…์˜ ๊ฐ ์„น์…˜์„ ์‹ค์ œ ๋ณ€๊ฒฝ์‚ฌํ•ญ์œผ๋กœ ์ฑ„์šฐ์„ธ์š”. ์ž‘์—… ๋‚ด์šฉ: _document.tsx์— ํ•œ๊ตญ์–ด ์„ค์ •, OG ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ, ํŒŒ๋น„์ฝ˜ ์ถ”๊ฐ€ ๋“ฑ์œผ๋กœ ๋ช…์‹œํ•˜๊ณ  ์ด์Šˆ ๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”.
Docstring Coverage โš ๏ธ Warning Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. You can run @coderabbitai generate docstrings to improve docstring coverage.
โœจ Finishing touches
  • ๐Ÿ“ Generate docstrings
๐Ÿงช Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch refactor/link-style

๐Ÿ“œ Recent review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

๐Ÿ“ฅ Commits

Reviewing files that changed from the base of the PR and between b196361 and 3b31b1f.

โ›” Files ignored due to path filters (2)
  • public/favicon.ico is excluded by !**/*.ico
  • public/geulda.png is excluded by !**/*.png
๐Ÿ“’ Files selected for processing (1)
  • src/pages/_document.tsx (1 hunks)
โฐ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (1)
  • GitHub Check: build-and-deploy
๐Ÿ”‡ Additional comments (3)
src/pages/_document.tsx (3)

5-5: ์–ธ์–ด ์†์„ฑ ๋ณ€๊ฒฝ์ด ์ ์ ˆํ•ฉ๋‹ˆ๋‹ค.

ํ•œ๊ตญ์–ด ์ฝ˜ํ…์ธ ์— ๋งž๊ฒŒ HTML lang ์†์„ฑ์„ "ko"๋กœ ๋ณ€๊ฒฝํ•œ ๊ฒƒ์€ ์ ‘๊ทผ์„ฑ๊ณผ SEO ์ธก๋ฉด์—์„œ ์˜ฌ๋ฐ”๋ฅธ ๊ฐœ์„ ์ž…๋‹ˆ๋‹ค.


19-19: Favicon ๊ตฌํ˜„์ด ์ ์ ˆํ•ฉ๋‹ˆ๋‹ค.

์บ์‹œ ๋ฌดํšจํ™”๋ฅผ ์œ„ํ•œ ์ฟผ๋ฆฌ ํŒŒ๋ผ๋ฏธํ„ฐ(?v=2)๋ฅผ ์‚ฌ์šฉํ•œ ๊ฒƒ์€ ์ข‹์€ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.


7-17: ```shell
#!/bin/bash

Check .env files

fd '.env' -type f

Get full _document.tsx content

cat src/pages/_document.tsx


</blockquote></details>

</blockquote></details>

</details>

<!-- announcements_start -->

> [!TIP]
> <details>
> <summary>๐Ÿ“ Customizable high-level summaries are now available!</summary>
> 
> You can now customize how CodeRabbit generates the **high-level summary** in your pull requests โ€” including its content, structure, tone, and formatting.
> 
> - Provide custom instructions to shape the summary (bullet lists, tables, contributor stats, etc.).
> - Use `high_level_summary_in_walkthrough` to move the summary from the description to the walkthrough section.
> 
> Example:
> 
> > "Create a concise high-level summary as a bullet-point list. Then include a Markdown table showing lines added and removed by each contributing author."
> 
> </details>

<!-- announcements_end -->

<!-- tips_start -->

---

Thanks for using [CodeRabbit](https://coderabbit.ai?utm_source=oss&utm_medium=github&utm_campaign=geulDa/FE&utm_content=151)! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

<details>
<summary>โค๏ธ Share</summary>

- [X](https://twitter.com/intent/tweet?text=I%20just%20used%20%40coderabbitai%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20the%20proprietary%20code.%20Check%20it%20out%3A&url=https%3A//coderabbit.ai)
- [Mastodon](https://mastodon.social/share?text=I%20just%20used%20%40coderabbitai%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20the%20proprietary%20code.%20Check%20it%20out%3A%20https%3A%2F%2Fcoderabbit.ai)
- [Reddit](https://www.reddit.com/submit?title=Great%20tool%20for%20code%20review%20-%20CodeRabbit&text=I%20just%20used%20CodeRabbit%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20proprietary%20code.%20Check%20it%20out%3A%20https%3A//coderabbit.ai)
- [LinkedIn](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fcoderabbit.ai&mini=true&title=Great%20tool%20for%20code%20review%20-%20CodeRabbit&summary=I%20just%20used%20CodeRabbit%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20proprietary%20code)

</details>

<sub>Comment `@coderabbitai help` to get the list of available commands and usage tips.</sub>

<!-- tips_end -->

<!-- internal state start -->


<!-- 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 -->

<!-- internal state end -->

@github-actions github-actions bot added the style ์ฝ”๋“œ ์Šคํƒ€์ผ ๋ณ€๊ฒฝ(๊ธฐ๋Šฅ ๋ณ€๊ฒฝ ์—†์Œ) label Nov 16, 2025
@github-actions
Copy link

๐Ÿท๏ธ Labeler has automatically applied labels based on your PR title, branch name, or commit message.
Please verify that they are correct before merging.

@github-actions github-actions bot added the comment ํ•„์š”ํ•œ ์ฃผ์„ ์ถ”๊ฐ€ ๋ฐ ๋ณ€๊ฒฝ label Nov 16, 2025
@github-actions
Copy link

๐Ÿท๏ธ Labeler has automatically applied labels based on your PR title, branch name, or commit message.
Please verify that they are correct before merging.

@KongMezu KongMezu changed the title Refactor/link style ๐ŸŽจโ™ป๏ธ Style & Refactor : OG ์ปค์Šคํ…€ & ํŒŒ๋น„์ฝ˜ ์ถ”๊ฐ€ Nov 16, 2025
@KongMezu KongMezu merged commit e6faecb into develop Nov 16, 2025
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comment ํ•„์š”ํ•œ ์ฃผ์„ ์ถ”๊ฐ€ ๋ฐ ๋ณ€๊ฒฝ style ์ฝ”๋“œ ์Šคํƒ€์ผ ๋ณ€๊ฒฝ(๊ธฐ๋Šฅ ๋ณ€๊ฒฝ ์—†์Œ)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant